#include "stdheader.h"

/////////////////////////////////////////////////////////

CSplashScreen::CSplashScreen() 
{
}

/////////////////////////////////////////////////////////

CSplashScreen::~CSplashScreen()
{
}

/////////////////////////////////////////////////////////

void CSplashScreen::Process(float fTimeDelta)
{
	CBaseScreen::Process(fTimeDelta);
}

/////////////////////////////////////////////////////////

void CSplashScreen::Render(sf::RenderWindow* pWin)
{
	CBaseScreen::Render(pWin);
	CBaseScreen::RenderFade(pWin);
}

/////////////////////////////////////////////////////////

void CSplashScreen::ProcessInput(sf::Event& tEvent)
{
	CBaseScreen::ProcessInput(tEvent);

	if (tEvent.type == sf::Event::KeyPressed && tEvent.key.code == sf::Keyboard::Return)
	{
		StartFadeOut();
		CGame::Instance()->RequestStateChange(EGameState_MainMenu);
	}
}

/////////////////////////////////////////////////////////

void CSplashScreen::LayoutScreen()
{
	CBaseScreen::LayoutScreen();

	m_tBGTex.loadFromFile("Resources/Art/Screens/Splash.png");
	m_tBG.setTexture(m_tBGTex);

	StartFadeIn();
}

/////////////////////////////////////////////////////////